/********************************Copyright (c)**********************************\
**
**                   (c) Copyright 2021, Main, China, QD.
**                           All Rights Reserved
**
**                                 By(wo4fisher)
**                           http://www.wo4fisher.com
**
**----------------------------------文件信息------------------------------------
** 文件名称: main.c
** 创建人员: wht
** 创建日期: 2021-10-30
** 文档描述: 
**
**----------------------------------版本信息------------------------------------
** 版本代号: V0.1
** 版本说明: 初始版本
** ADXL345的基本使用
** init_ADXL345() 初始化
** single_read_ADXL345(0x00); 读取芯片ID
** get_angle_xy(&angle_x, &angle_y);读取x轴和y轴的角度
** 部分多引用的.c和.h文件可以删掉
**------------------------------------------------------------------------------
\********************************End of Head************************************/
 
#include "headfile.h"

uint8 dev_id;
float angle_x, angle_y;

void main()
{
    uint16 adc_data = 0;
    DisableGlobalIRQ();
    init_ADXL345();
    EnableGlobalIRQ();
#if (1==PRINTF_ENABLE)
    uart_putstr ( UART_1, "i lvoe you\r\n" );
    printf ( "this is stc8a8k64D4\r\n" );
    printf ( "sysclk= %ld\r\n", sys_clk );
    printf ( "pca_delay_1ms= %d\r\n", pca_delay_1ms );
#endif

    dev_id = single_read_ADXL345(0x00); //devid == 0xE5
#if (1==PRINTF_ENABLE)
    printf("devid=%bx\r\n", dev_id);
#endif

    while ( 1 )
    {
        get_angle_xy(&angle_x, &angle_y);
        printf("arcx=%f,arcy=%f\r\n", angle_x, angle_y );
        pca_delay_ms ( 2000 );
    }
}

/********************************End of File************************************/










